Trajectory Planning for Systems with Homotopy Class Constraints
نویسندگان
چکیده
There are various applications where homotopy constraints are useful in trajectory generation for mobile robots. In this paper, we present a method to generate an optimal trajectory restricted to a particular homotopy class, which is specified by a given representative trajectory. The optimality is achieved by formulating the trajectory generation problem as a Mixed-Integer Quadratic Program (MIQP). An additional inequality constraint is introduced for the mixed-integers to partition the configuration space. We associate with any sequence of integer variables a word, so that each trajectory can be mapped to a word. We then construct a set of all words that are homotopically equivalent to a given word. For each word, we fix the integer variables of MIQP to find optimal time distribution in each region, by solving QP for each iteration, to obtain the locally optimal trajectory in the specified homotopy class. We illustrate an example of minimum acceleration trajectory generation on a plane with different homotopy constraints.
منابع مشابه
Search-Based Path Planning with Homotopy Class Constraints
Homotopy classes of trajectories, arising due to the presence of obstacles, are defined by the set of trajectories joining same start and end points which can be smoothly deformed into one another by gradual bending and stretching without colliding with obstacles. Despite being mostly an uncharted research area, homotopy class constraints often appear in path planning problems. For example, in ...
متن کاملSearch-Based Path Planning with Homotopy Class Constraints in 3D
Homotopy classes of trajectories, arising due to the presence of obstacles, are defined as sets of trajectories that can be transformed into each other by gradual bending and stretching without colliding with obstacles. The problem of exploring/finding the different homotopy classes in an environment and the problem of finding least-cost paths restricted to a specific homotopy class (or not bel...
متن کاملPriority-based coordination of mobile robots
Since the end of the 1980’s, the development of self-driven autonomous vehicles is an intensive research area in most major industrial countries. Positive socio-economic potential impacts include a decrease of crashes, a reduction of travel times, energy efficiency improvements, and a reduced need of costly physical infrastructure. Some form of vehicle-to-vehicle and/or vehicle-to-infrastructur...
متن کاملHomotopic particle motion planning for humanoid robotics
Exploiting structure is essential to an understanding of motion planning. Here, we exploit the topology of the environment to discover connected components. Inside a connected component, instead of planning one trajectory in configuration space, motion planning can be seen as optimizing a set of homotopically equivalent particle trajectories. In this paper, we will concentrate on the problem of...
متن کاملIdentification and Representation of Homotopy Classes of Trajectories for Search-based Path Planning in 3D
There are many applications in motion planning where it is important to consider and distinguish between different homotopy classes of trajectories. Two trajectories are homotopic if one trajectory can be continuously deformed into another without passing through an obstacle, and a homotopy class is a collection of homotopic trajectories. In this paper we consider the problem of robot explorati...
متن کامل